Part Number Hot Search : 
Z5237 AZ7500BP V04A111 40128 M34570MD 880G04 UESP06G M34570MD
Product Description
Full Text Search
 

To Download MT9080B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 CMOS MT9080B SMX - Switch Matrix Module
Features
* * * * * * 16 bit wide data bus I/O 16 bit address bus Microprocessor Interface 2048 x 16 bit wide memory SRAM Interfaces with Mitel's MT9085B to form larger switch mitoses Variable clock and frame rates
DS5140
ISSUE 4
March 1999
Ordering Information MT9080BP 84 Pin PLCC
-40C to 70C
Description
The MT9080B is a flexible memory module suitable for use as a basic building block in the construction of customized digital switching matrices. It can be configured as either a Data Memory or a Connection Memory, and is designed to interface with Mitel's MT9085B. Interface to the device is via 16 bit wide data and address busses. The MT9080B can operate with variable clock rates up to 16.7 MHz.
Applications
* * * Small and medium digital switch matrices Telephony equipment - PBX, CO equipment, digital cross connect, digital local loop Datacom equipment - access concentrators, Lan/Wan gateways
D0i/D15i 16
16 2048 x 16 16 Address MUX 11 11 Bit Counter WR ENABLE PRECHARGE Static Memory
16 D0o/ D15o
A0-A15
CRC
CD
Control Interface Counter Reset
ME
FP
CK
ODE DS
CS R/W
Mx
My
Mz
DTA
Figure 1 - Functional Block Diagram
2-101
MT9080B
CMOS
D15o
D14o
D13o
D12o
D11o
D10o
VDD
VSS
VSS
VSS
VSS
D9o 76
10
84
82
80
D8i D9i D10i D11i VSS D12i D13i D14i D15i VSS CK VDD VSS IC IC FP CS DS R/W DTA NC
78
8
6
4
2
D8o
D7i
D6i
D5i
D4i
D3i
D2i
D1i
D0i
12 14 16 18 20 22 24 26 28 30
74 72 70 68 66
VSS D7o D6o D5o D4o VSS D3o D2o D1o D0o VSS VDD CD A15 A14 A13 A12 A11 A10 A9 A8
84 PIN PLCC
64 62 60 58 56
46
48
34
36
38
40
42
44
50
32
52 A5
54
VSS
VSS
VDD
NC
NC
ODE
ME
NC
IC
IC
A0
A1
A2
A3
A4
A6
Mx
My
Figure 2 - Pin Connections
Pin Description
Pin # 1 2-5 Name VSS D0i-D3i Ground. Input/Microport Data Bus. This is part of a 16 bit data bus. The data bus is bidirectional in Connect Memory mode where it is typically interfaced to a microprocessor. In all other modes the data bus is an input. Data to be switched through the device is clocked in at this port. Ground. Input/Microport Data Bus. See description for pins 2-5 above. Ground. Description
6 7-10 11 12-15 16 17-20 21 22 23 24 25,26 27
VSS D4i-D7i VSS VSS VSS CK VDD VSS IC FP
D8i-D11i Input/Microport Data Bus. See description for pins 2-5 above. Ground. See description for pins 2-5 above.
D12i-D15i Input/Microport Data Bus. Ground.
Clock. Master clock input which is used to clock data into and out of the device. It also clocks the internal 11 bit counter. +5V supply input. Ground. Internal Connection. Should be tied to VSS for normal operation. Frame Pulse. An active low signal that serves as a synchronous clear for the internal 11 bit counter in all modes except Shift Register mode. The counter is cleared on a rising edge of CK. In the Shift Register mode, FP serves to align channel boundaries.
2-102
Mz
A7
CMOS
Pin Description
Pin # 28 Name CS Description
MT9080B
Chip Select. Active Low input. Selects the device for microport access in connect memory, data memory, external and shift register modes. Tying CS high will disable output data drivers (D0-D15o) in all modes except connect memory and shift register modes. Data Strobe. Active low input. Indicates to the SMX that valid data is present on the microport data bus during a write operation or that the SMX must output data on a read operation. In Connect Memory modes, a low level applied to this input during a write operation indicates to the SMX that valid data is present on the microport data bus. During a read operation the low going signal indicates to the SMX that it must output data on the microport data bus. In Data Memory and External modes, when DS is high, the output data bus D0o-D15o will be disabled. The input data bus D0i-D15i is not affected. The DS input has no effect on the input and output busses in Counter or Shift Register modes. Read/Write Enable. Data is written into the device when R/W is low and read from it when it is high. This control input is disabled in data memory and shift register modes. It should be tied to VSS or VDD in these modes. In counter and external modes, the state of R/W pin is clocked in with the rising edge of CK. The actual read or write operation will be implemented on the next rising clock edge. Data Transfer Acknowledge. Open drain output which is pulled low to acknowledge completion of microport data transfer. On a read of the SMX, DTA low indicates that the SMX has put valid data on the data bus. On a write, DTA low indicates that the SMX has completed latching the data in. No Connection. Ground. No Connection. Output Data Enable. Control input which enables the output data bus. Pulling this input low will place the data bus in a high impedance state. The level on this pin is latched by a rising edge of CK. The output drivers will be enabled or disabled with the rising edge in the next timeslot (see Fig. 24 for applicable timing in different modes). Message Enable. When tied high the data latched in on the address bus is clocked out on D0o-D15o. When ME is tied low, the contents of the addressed memory location will be output on the bus. The level on this pin is latched in with the rising edge of the clock. The actual mode change is implemented on the rising edge in the next timeslot. Refer to Figures 25 and 26 for more timing information. Mode X. One of three inputs which permit the selection of different operating modes for the device. Refer to Table 1 for description of various modes. Mode Y. See description for pin 37. Mode Z. See description for pin 37. No Connection. Internal Connection. Leave open for normal operation. Ground. Supply Voltage. +5V. No Connection.
29
DS
30
R/W
31
DTA
32 33 34 35
NC VSS NC ODE
36
ME
37 38 39 40 41, 42 43 44 45
Mx My Mz NC IC VSS VDD NC
2-103
MT9080B
Pin Description
Pin # 46-61 Name A0-A15
CMOS
Description Address Bus. These inputs have three different functions. Inputs A0-A10 are used to address internal memory locations during read or write operations in all modes except Shift Register mode. In Shift Register mode, the levels latched in on A0-A10 program the delay through the device. When the ME pin is tied high, the data latched in on A0-A15 is clocked out on to the data bus (D0o-D15o). Change Detect. Open drain output which is pulled low when a change in the memory contents from one frame to the next is detected by a Cyclic Redundancy Check (CRC). Changes in memory contents resulting from microprocessor access do not cause CD to go low. The output is reset to its normal high impedance state when the DS input is strobed, while the device has been selected (CS is low). Supply Voltage. +5V. Ground.
62
CD
63 64 65-68
VDD VSS
D0o-D3o Output Data Bus. These three state outputs are part of a 16 bit data bus which is used to clock out data from the device. Data is clocked out with the rising edge of the clock. See Figures 24 to 26 for timing information. The bus is actively driven when ODE is tied high. It is disabled when ODE is tied low. Tying CS high will also disable the output data bus in all modes except Connect Memory and Shift Register Modes. VSS VSS VSS Ground.
69 70-73 74
D4o-D7o Output Data Bus. See description for pins 65-68. Ground.
75-78 D8o-D11o Output Data Bus. See description for pins 65-68. 79 80-83 84 Ground.
D12o-D15 Output Data Bus. See description for pins 65-68. o VDD Supply Voltage. +5V.
2-104
CMOS
Functional Description
The SMX is a flexible memory module suitable for use in the construction of timeslot interchange circuits used in PCM voice or data switches. The device can be configured as a data memory or a connection memory. The SMX has separate 16 bit input and output data busses. A 16 bit address bus and a full microprocessor interface is also provided. Data is clocked into and out of the device with the signal applied at the CK (clock) input. Depending on the mode of operation, the memory locations for the read or write operation can be addressed sequentially by the internal counter or randomly via the external address bus. A messaging sub-mode, which permits the data latched in on the address bus to be multiplexed on to the output data bus, is also available (see ME pin description). The SMX ensures integrity of the stored data by performing a Cyclic Redundancy Check (CRC) on a per frame basis. When a change in the memory contents is detected from one frame to the next, the Change Detect (CD) pin is pulled low. The output will be reset to its normal high impedance state when DS input is strobed while CS is low (i.e., while the device has been selected for microprocessor access). The CD output is not pulled low when the memory contents have been modified by a processor access to the device. Modes Of Operation The SMX can be programmed to operate in one of eight modes as summarized in Table 1. The different modes are used to realize specific switch implementations. For example, to implement a 1024 channel switch, two SMXs are required. One is operated in Data Memory mode, while the second is operated in Connect Memory mode. A 2048 channel switch can be realized using three SMXs. Two of the devices are operated, alternatively, in Counter and External modes, the third serves as the Connection Memory. A detailed description of the implementation is presented in the Applications section of this data sheet. An outline of the device functionality in each mode is presented below.
Mode 1 2 3 4 5 6 7 8 MX 0 0 0 0 1 1 1 1 MY 0 0 1 1 0 0 1 1 MZ 0 1 0 1 0 1 0 1 Name Data Memory - 1 Data Memory - 2 Connect Memory - 1 Connect Memory - 2 Counter Mode External Mode Shift Register Mode Data Memory - 3 Abbr. DM-1 DM-2 CM-1 CM-2 CNT EXT SR DM-3
MT9080B
Data Memory Mode-1 Data Memory Mode-1 is designed for use in the construction of a 1024 Channel Switch Matrix. Data on the D0-D15 input bus is clocked into the SMX and stored in memory locations addressed by the internal 11 bit counter. Data is clocked out according to the addresses asserted on the address bus. The pin configuration of the device in this mode is illustrated in Figure 3
CK Data Input
16
FP Data Output
D0i-D15i
D0o-D15o
16
CS DS CD DTA
MODE
A0-A15
ME
ODE Z
Y
Z
From Control Interface
Figure 3 - Data Memory Modes 1 and 2 Pinout The timing for the read and write operation is illustrated in Figure 4. The first half of each clock period is used for precharging the internal bus. Data is latched in and out of the device with rising edge of the CK clock. Correct operation of the device in this mode requires 2048 clock cycles in a single frame defined by the frame pulse. Consequently, for switching of 64 kbit/s PCM voice channels, the clock frequency must be 16.384 Mbit/s with a frame rate of 8 kHz. The address supplied on the address bus is latched in with the first positive clock edge in a channel timeslot. The contents of the memory location addressed will be clocked out on D0-D15o with the first positive clock edge in the next timeslot (see Figure 4). In Data Memory Mode-1, the delay through the switch depends on the number of channel timeslots between the input channel and the output channel. If the time difference between the input channel and output channel is less than two channels, data clocked into the device in the current frame will be clocked out in the next frame. If the difference is greater than or equal to two channels, data will be clocked out in the same frame. This concept is further illustrated in Figure 5.
2-105
Table 1. SMX Modes of Operation
MT9080B
CK
CMOS
y P W P R
External Address Bus A0-A15 Data Output D0-D15o
CH X
CH Y
CH Z
CH X
CH Y
CH Z
FP Counter Reset Address generated by Internal 11 Bit Counter Data Input D0-D15i 1022 1023 0 1
1023
0 P = Precharge R = Read Memory W = Write Memory
1
2
Data is clocked out of the memory location addressed by external address bus. The address is latched in with CK edge marked . Data is clocked out with CK edge marked y. Data is latched into the device with the last rising edge of CK in the timeslot (e.g., edge in diagram). It is stored in the memory location address by the internal 11 bit counter with the next rising clock edge (edge in diagram).
Figure 4 - Data Memory Mode Functional Timing
CK P W
y P R
Input Data
1
2
3
4
Output Timeslots
1
2 P = Precharge R = Read Memory W = Write Memory
3
4
5
Data on the input bus of the SMX is latched into the device with last rising edge of the clock within a timeslot. It is written into the internal memory with the following positive edge. Data is clocked out of the memory location and latched onto the output data bus with first positive clock edge in the timeslot. Switching channel 1 to channel 1 or channel 2 will result in one frame delay. Note that channel 2 is clocked out by CK edge labelled while channel 1 is written into the memory with edge y. However, if channel 1 is switched to channel 3, there will be only one channel delay.
Figure 5 - Throughput Delay in Data Memory Mode-1
2-106
CMOS
This mode provides minimum delay through the SMX for any switching configuration. Data Memory Mode-2 Data Memory Mode-2 is designed for use in constructing a 1024 by 1024 channel double buffered switch. This mode is similar in most respects to Data Memory Mode-1. The double buffering is achieved by dividing the internal 2048 memory into two equal blocks. In a single frame, data is written into the first block and read from the second. In the next frame, the data will be written into the second and read from the first (see Figure 6). Frame sequence integrity of the data will be maintained for all switching configurations if the output frame is delayed by one channel with respect to the input frame. In this case, data clocked into the device during any of the channels in the current frame will be clocked out in the next frame. However, if the input and output frames are aligned, then data switched from any input channel to output channels 0 or 1 will be clocked out one frame after the next - consequently frame sequence integrity is not maintained for channels 0 or 1. Frame sequence integrity will be maintained for data switched to any of the other output channels. (See SMX/PAC Application Note, MSAN-135, for more information.) It is possible to switch between Data Memory Mode-1 and Mode-2 on a per timeslot basis. Data Memory Mode-3 This mode is similar to Data Memory Mode-1. However, there is no restriction on the minimum
MT9080B
acceptable clock frequency or frame rate. In this mode, the size of the switching matrix depends on the clock and frame rates provided as per the following relationship:
S=
F CK 2 X F FP
where S is the number of channels in the switching matrix FFP is the frame pulse frequency in Hz, and FCK is the clock frequency in Hz. The following table shows how the size of a switching matrix can be varied by selecting a suitable combination of clock and frame rates. CK (MHz) 16.384 16.384 16.384 12.288 12.288 8.192 8.192 FP (kHz) 4 8 16 4 8 4 8 Number of channels in the switching matrix 2,048 1,024 512 1,536 768 1,024 512
It is not possible to switch between Data Memory Mode-3 and other modes on per-timeslot basis. Connect Memory Mode -1 In Connect Memory Mode-1, the input data bus is bidirectional. Internal memory locations can be randomly accessed via the microprocessor bus. The pinout of the device in this mode is illustrated in Figure 7.
CK
FRAME 0 Data Input 1023 0 1
FRAME 1 1023 0
FRAME 2 1
Written to Block 1
Written to Block 0
Written to Block 1
FRAME 0 Data Output 1023 0 1
FRAME 1 1023 0
FRAME 2 1
Read from Block 1 Read from Block 0 Note: No input and output channel alignment is implied in the example shown above. It is assumed that the frame pulse for the connection memory used to generate adresses for the read operation has a specific phase relationship with respect to the Data Memory frame pulse.
Read from Block 0
Figure 6 - Data Memory Mode-2 Functional Timing
2-107
MT9080B
CMOS
Connect Memory Mode-2
CK FP 16 D0o-D15o
16 D0-D15 Microprocessor Interface
A0-A15 CS DS R/W DTA CD ME Z 0/1 MODE Y X 1 0 ODE
Connect Memory Mode-2 is designed specifically for 2048 channel switching applications. Data is clocked out on D0o-D15o with every rising clock edge from memory locations addressed sequentially by the internal counter (see Figure 9). This counter is incremented with each clock period and is reset with FP or when a count of 2047 is reached.
FP
CK DATA OUTPUT 2047 0 1 2
Figure 7 - Connect Memory Modes Pinout Data is clocked out on D0o-D15o from memory locations addressed sequentially by the internal counter. This counter is incremented every second clock period and is reset with FP. The frequency of the clock signal used should be twice the data rate. A timing diagram showing the relationship between the data output and the clock signal is presented in Figure. 8. With a clock rate of 16.384 MHz, the maximum number of addresses that can be generated in an 8 kHz frame period is 1024. Fig. 9 - Connect Memory Mode-2 Functional Timing The clock frequency should be 16.384 MHz for a connection memory designed to support a 2048 channel switch. Microprocessor access is similar to Connect Memory Mode-1. Counter Mode This mode is designed for 2048 channel switching applications. In the counter mode all read and write addresses are generated sequentially by the internal 11 bit counter. The 11 bit counter is incremented with each clock pulse. It will wrap around when it reaches a count of binary 2047 or when it is reset by FP. The active input/output pins in this mode are illustrated in Figure 10.
FP
CK
Data Out
1023
0
Fig. 8 - Connect Memory Mode-1 Functional Timing
CK FP
Microprocessor access timing is shown in Figures 28 and 29. During a microprocessor read cycle, DS low indicates to the SMX that the processor is ready to receive data. The SMX responds by pulling DTA low when there is valid data present on the bus. The processor latches the data in and sets DS high. The SMX completes the bus cycle by disabling the DTA. DS should be kept low until after DTA is issued by the SMX. CS, R/W and the address lines should also be asserted for the duration of the access. A MPU write cycle is similar to the read cycle. Data will be latched into the device approximately three clock (CK) cycles after DS goes low. When the device has latched the data in, it will pull DTA low. DS can subsequently be set high.
2-108
D0i-D15i 16
D0o-D15o CS ODE DTA
16
CD
R/W
ME
X 1
Y 0
Z 0
All other inputs should be tied Low
Fig. 10 - Counter Mode Pinout
CMOS
The device can perform either a read or a write, depending on the level asserted at the R/W pin. When R/W is high, the contents of the memory addressed by the internal counter will be clocked out on to the output data bus. Setting R/W low will enable data on the input data bus to be written into the device. During a write operation, the output bus is actively driven by the data latched out in the previous read operation. Data is clocked in or out of the device on the positive edge of the clock. See Figure 11.
ME CK CD R/W A0-A11
MT9080B
example, if the address asserted is Hex 02, the delay through the switch is equal to six clock cycles.
CK
FP
D0i-D15i 16
D0o-D15o
16
CS DS ODE DTA ZYX
FP
101 All other inputs should be tied Low 2047 0 1 2 3
Internal Counter
Figure 12 - External Mode Pinout
Data Clocked In (R/W LOW) Data Clocked Out (R/W High)
0
1
2
3 CK
2047
0
1
2 FP
Figure 11 - Counter Mode Functional Timing External Mode The external mode, which is designed for use in 2048 switching applications, permits random access to the memory both for input and output operations. The pinout for external mode is shown in Fig. 12. The address asserted on the external address bus is used to specify the memory location to be accessed for the read or write operation. The level asserted on R/W during a specific clock period determines whether the addressed memory is written to or read from. During a write operation, the output data bus is actively driven with data latched out in the previous read operation. Data is clocked into or out of the device on the positive edges of the clock as shown in Figure 13. Shift Register Mode In this mode, data clocked into the SMX is delayed by a number of clock cycles before being clocked out of the device. The delay introduced (in number of clock cycles) is equal to two times the binary value of the address latched into the device plus 2. For
ADDR CH X CH Y CH Z
Data In (R/W Low)
X
Y
Z
Data Out (R/W High)
CH X
CH Y
CH Z
Figure 13 - External Mode Functional Timing Maximum permissible delay is equal to 4096 clock cycles. The pertinent timing parameters are illustrated in Figure 14. Data is clocked in and out of the device with rising edge of the clock. The address is latched in with the negative edge of DS while the CS is low.
2-109
MT9080B
CK
CMOS
FP
Data In
CH X
CH Y
CH Z
Data Out td td = (Address x 2) + 2 Clock Cycles
CH X
CH Y
CH Z
Figure 14 - Shift Register Mode Data Input/Output Timing
Applications
1024 Channel Switch Matrix A 1024 channel, non-blocking, timeslot interchange switch can be constructed using two SMX devices (refer to Figure 15). One SMX is operated in the Data Memory mode, while the second device is operated in Connect Memory Mode-1. Data to be switched is clocked into the data memory via the 16 bit input data bus and stored sequentially in memory locations addressed by the internal 11 bit counter. The data is read out of the Data Memory (SMX#1) according to the external address supplied by the Connection Memory (SMX#2). The Connection memory clocks out contents of the memory according to the addresses supplied by the internal counter. The clock applied at the CK input of both the devices has a frequency of 16.384 MHz. There are two clock periods in each channel timeslot (see Figure 16). A framing signal (FP) with a frequency of 8 kHz is used to delineate frames with 1024 channels each. The FP input to the Data Memory is delayed by seven clock periods from the Connection Memory frame pulse. This phase delay synchronizes the internal counters of the two SMXs such that the Connection Memory clocks out addresses one channel ahead of the affected timelsot. Using the connections illustrated in Figure 15, the Data Memory address and control functions can be mapped onto specific bits of the Connect Memory to form a 16 bit control word, as shown in Figure 17. The 16 bit control word is written into the Connection Memory by the processor. Subsequently, when the memory location is addressed by the internal
2-110
counter, this word will be clocked out of the memory on to the data bus (D0o-D15o). The output on the Connect Memory data bus (D0o-D9o) is used to specify the Data Memory location to be read out during any particular timeslot. The Connection Memory is programmed in a manner that permits specific addresses to be output in certain timeslots. The Data Memory will clock out data from internal memory locations according to the address asserted on its address bus. As mentioned earlier, this address is latched into Data Memory with a positive edge of the clock. The contents of the appropriate addressed memory location will be clocked out of the device at the beginning of the next channel timeslot. Connection Memory bit 10 controls the level on the ODE input. The ODE pin is used to enable the output drivers of the Data Memory. The capability to selectively enable or disable the output drivers during specific channel timeslots is required when constructing larger switches using the 1024 channel switch as a building block. The Message Enable (ME) input of the Data Memory is controlled by D11. Setting this particular bit high will result in the data latched into the address bus being clocked out on to the Data Memory output bus. Note that only 10 of the 16 address inputs are actually connected to the data bus of the Connection Memory. Consequently, only 10 of the 16 data output bits on the Data Memory can be dynamically controlled through the Connection Memory. In other applications, all 16 of the address bits may be connected to the data output bus of the Connection Memory. The mode of operation of the Data Memory can be changed from Data Memory Mode-1 to Data Memory Mode-2 by setting or resetting D12 in the connection
CMOS
memory. The delay through the matrix can be optimized for specific applications by selectively enabling one of the two modes. Data Memory-1 (DM-1) is designed for voice switching applications where it is generally desirable to minimize delay through the switch. As mentioned earlier in the DM-1 description, the delay through the switch depends upon the difference between the input channel timeslot and the output channel timeslot. Consecutive output channels switched from non-contiguous input channels will not always originate from the same input frame. For example, if channels 3, 6 and 8 are to be switched to channels 5, 6 and 7; output channel 5 will contain data input in the current frame, while channels 6 and 7 will contain data clocked in one frame earlier. Data Memory-2
MT9080B
(DM-2) is designed for data switching applications where concatenation of a number of channels is often necessary. Data clocked out of the device will originate from the previous frame, regardless of the input/output time difference. There is one exception, when channel 1023 is switched to channel 0, the contents of Channel 0 will not originate from the previous frame but rather from the frame before it. The capability to selectively change between DM-1 and DM-2 allows a single switch to handle both voice and data effectively. External bus drivers can be controlled with D13 of the Connection Memory data bus. This bit will be output along with the remaining bits one channel
SMX #1 DM-1/2 Parallel Input Data 16 D0i-D15i DATA MEMORY D0o-D15o 16 A10-A15 FP CK
MODE
Parallel Output Data
+5
R/W CS DS A0-A9 ODE ME Z Y X
FP#1 Timing Generator FP#2 CK
10 D0o-D9o D10o D11o D12o D13o
External Tristate Control
CK FP SMX #2 CM-1 CONNECTION MEMORY X
MODE
Y Z
0 1 0
A11-A15 A10 CD CS D0-D15 R/W DTA DS A0-A9
+5
Address Decode D0-D15 R/W HALT DS
IRQ
16-BIT MPU
Note: All other inputs not shown in this diagram should be connected to GND.
Figure 15 - 1024 Channel Switch Matrix
2-111
MT9080B
CMOS
y
CK CONNECTION MEMORY TIMING FP #2 Internal Counter (Read Address)
1023
0
addresses
1
2
3
4
5
Data Output D0o-D15o
1022
1023
0
1
2
3
4
DATA MEMORY TIMING Data Output D0o-D15o 1021 1022 1023
addresses
0
1
2
3
FP #1
Internal Counter (Write Address)
1021
1022
1023
0
1
2
Data In D0i-D15i
1021
1022
1023
0
1
2
SMX #1 Data Input/Output Frame Boundary Note 1: Address is latched into the Data Memory by the first positive clock edge in a timeslot (edge for Ch. 0). Data will be clocked out by the first positive clock edge in the next timeslot (edge y for Ch. 0). Note 2: Data is latched into the Data Memory by the first rising edge in a timeslot (edge for Ch. 0) and is written into the memory location addressed by the internal counter with the next rising edge (edge for Ch. 0).
Figure 16 - 1024 Channel Switch Timing ahead of time; i.e., one channel before the addressed data is clocked out of the Data Memory. It may be necessary to provide an external bus enable one channel ahead of time in applications where precharging of the external data bus is required. In other applications where no precharge is required, control bit from the next channel may be used in order to ensure that the external bus is enabled at the same time as the channel is being clocked out of the device. The Change Detect (CD) output of the Connection Memory is used to interrupt the MPU. As mentioned in the Pin and Functional descriptions, CD goes low when the internal CRC performed by the device indicates a change in memory contents. This feature is particularly useful in switching applications where the Connection Memory is configured once and is not modified for long periods of time, e.g., in network digital access crossconnect systems. Any inadvertent corruption of the memory contents will cause CD to interrupt the processor.
D15 - D14 Unused
D13 External Driver Enable
D12 DM-1 or DM-2 Select
D11 Message Enable
D10 ODE Control
D9 - D0 Source Channel Address
Figure 17 - Mapping of Address and Control Signals onto Connect Memory Data Bits
2-112
CMOS
Switching any input channel to an output channel timeslot is possible by merely writing the address of the input channel in the Connection Memory location corresponding to the output channel timeslot. For example, to switch channel 1 to output channel 5 and enable output drivers during channel 5, the Connection Memory location corresponding to channel 5 should be loaded with Hex 2001. This word will be clocked out of the Connection Memory during timeslot 4 and will cause the Data Memory to clock out contents of the memory corresponding to channel 1 during the channel 5 timeslot. The 16 bit word clocked out by the Connection Memory will also enable Data Memory output drivers, and, external drivers. 2048 Channel Switch Matrix
MT9080B
A 2048 channel, double buffered timeslot interchange switch can be constructed with three SMXs as shown in Figure 18. SMX#1 and SMX#2 are used to store data and switch it in time, while the third SMX functions as a Connection Memory. SMX#1 and 2 are operated in the Counter Mode and External Mode alternatively in consecutive frames. In any specific frame, one of the two is in Counter mode while the other is in External mode. The functions are reversed in the successive frame. The SMX in counter mode is programmed to write data
CNT/EXT SMX #1 16 D0-D15i C16 CK FP D0-D15o Mx My 16 +5 16
CNT/EXT SMX #2 16 D0-D15i C16 CK FP D0-D15o Mx My +5
Data Output
DATA MEMORY
DATA MEMORY
Timing Generator
CS Mz DS R/W ODE ME A0-A10
CS Mz DS R/W ODE ME A0-A10
DFP CFP
11 U2
11
C16 16.384 MHz U1
D11
FP
D0o-D10o CM-2 SMX #3 ODE CONNECTION Mz MEMORY My Mx
+5
C16
Notes: 1) U1 and U2 are required if the data output bus is to be enabled/disabled via the microprocessor interface. 2) All inputs not shown should be connected to Ground (VSS).
Figure 18 - 2048 Channel Timeslot Interchange Circuit
2-113
DTA DS R/W CS A0-A15 CD D0-D15 MPU Interface
CK
MT9080B
CK
CMOS
DFP (SMX #1)
DFP (SMX #2)
Written to SMX #2 Written to SMX #1 Written from SMX #2
Data In (SMX1/2)
2045
2046
2047
0
1
2
2045
2046
2047
0
1
CFP (SMX #3)
SMX #3 Int. Counter
2046
2047
0
1
2
2046
2047
0
1
2
SMX #3 D0o-D10o
2045
2046
2047
Read from SMX #1
0
1
2
2045
2046
2047
0
1
Read from SMX #2
Data Out (SMX 1/2)
2044
2045
2046
2047
0
1
2
2044
2045
2046
2047
Figure 19 - 2048 Channel Switch Timing
Data In
LARGE MATRIX 1 CH 1-2,048 DM CM
ODE
LARGE MATRIX 2
DM
ODE
Data In
LARGE MATRIX 3 CH 2,049-4,096
LARGE MATRIX 4
ODE
ODE
CH 1-2,048 Data Out
CH 2,049-4,096 Data Out
Figure 20 - Extended Switching Matrix
2-114
CMOS
into its memories addressed by the internal counter. The SMX in the external mode reads data out from memory locations addressed by the Connection memory. In this manner, incoming data is continually written into one memory block while it is being read out of the other block. The device in counter mode has its output drivers disabled. This configuration results in a maximum throughput delay of two frames. Data clocked into the device in the current frame is clocked out in the next frame. The appropriate timing parameters are illustrated in Figure 19. The clock signal applied to all three SMXs has the same frequency. SMX#3 is operated in Connect Memory Mode-2. In this mode, data is clocked out of the device at the same rate as the clock, i.e., at 16.384 Mbps. Extended Switching Matrix Larger extended switch matrices can be created using the 1024/2048 channel switch as a building block. As shown in Figure 20, a 4096 channel matrix would require four smaller 2048 channel building blocks. Construction of matrices larger than 4K may require external drivers to accommodate the greater capacitive loading on the outputs. Using the SMX for Messaging In some system architectures the PCM voice signals and system status information is transmitted and received over a common backplane. To facilitate microprocessor access to the backplane, the SMX can be used to read incoming data or write to a channel on the output data bus. Data clocked into the SMX can be read from the device by a microprocessor interfaced to the output data bus and the address bus (see Figure 21). Data can be written to a specific timeslot on the output data bus directly by the microprocessor using the messaging feature (enabled by tying the ME pin high). A 1024 Switch Matrix with messaging capability can be constructed with three SMXs as shown in Figure 22. The first SMX is used for performing the actual switching function. The second SMX is configured as the connection memory. As discussed in the 1024 switch application, by enabling the messaging feature, data clocked out of the connection memory and latched into the data memory address bus will be clocked out on to the data bus directly. Incoming data is read by the microprocessor using the third
SMX #3 MESSAGING DM-1 D0iD15i D0oD15o ADDR Address Decode
MT9080B
CK
FP
DM-1/DM-2
16 D0-D15i Z Y X CS A0-A11 DS
ODE D0-D15o
+5V
16
DTA CD R/W
+5V
ADDRESS DS MPU
HALT IRQ D0-D15
Figure 21 - Reading the Data Memory with a Microprocessor SMX. The data output bus of the third SMX is connected to the data bus of the MPU.
SMX #1 DATA MEMORY
DM-1/2
Data in 16 ADDR ME
Data out 16
16
+5V SMX #2 CONNECTION MEMORY CM-1/2
16
16 ADDR DATA
DATA ADDR MPU
Figure 22 - A 1024 Channel Switch Matrix with Message Capability
2-115
MT9080B
CMOS
Parallel-to-Serial Conversion The SMX can be used in systems which employ serial architectures by converting the parallel I/O into a serial format. The Mitel MT9085 Parallel Access Circuit (PAC) is designed to interface to the parallel busses of the SMX. A single PAC can convert the output of a1024 channel switch into 2.048 Mbit/s or 4.096 Mbit/s serial format. A second PAC can be configured to implement serial to parallel conversion (see Figure 23). The PAC generates all framing signals required to implement a 1024 or 2048 channel matrix. Refer to the MT9085 data sheet for more information on operation of the PAC. For more information, see Mitel's Application Note MSAN-135 "Design of Large Digital Switching Matrices using the SMX/PAC".
Timing Source C16 C4 F0 F0i C4i C16i PAC S/P S0 S31 * * * * S0 * * * * S31 2/4S OE CKD MCA MCB ODE +5 10 P0-P7 DFPo CFPo +5 SMX #1 DM - 1/2 8 C16 D0-D7i CK FP Mz R/W D0-D7o Mx My CS DS A0-A9 ME +5 OE CKD MCA MCB 8 F0i C4i C16i PAC P/S P0-P7 S0 * * * * S31 2/4S * * * * S0 S31 F0 C4 C16
DATA MEMORY
D12
D0-D9 D11 SMX #2 CM - 1 D10 +5 +5
FP
ODE Mx CONNECTION My
MEMORY
Mz
DTA DS R/W CS A0-A15 CD D0-D15
C16
CK
NOTE:
Connect all inputs not shown to VSS
MPU Interface
Figure 23 - 1024 Channel Serial Switch Matrix Using the PAC and SMX
2-116
CMOS
Absolute Maximum Ratings*
Parameter 1 2 3 4 5 Supply Voltage VDD-VSS All Input Voltages All Output Voltages Storage Temperature Range Current at Digital Outputs Symbol VDD Vi Vo TS IO Min -0.3 VSS-0.3 VSS-0.3 -40
MT9080B
Max 7 VDD +0.3 VDD +0.3 125 150 2
Units V V V C mA W
6 Continuous Power Dissipation PD * Exceeding these values may cause permanent damage. Functional operation under these conditions is not implied.
Recommended Operating Conditions - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 Supply Voltage Operating Temperature Input High Voltage Input low Voltage Sym VDD TOP VIH VIL Min 4.75 -40 0.7VDD 0 Typ 5.0 Max 5.75 70 Units V C V Test Conditions
0.3VDD V Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing.
DC Electrical Characteristics - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 5 6 7 8 9 10 11 Supply Current Input High Voltage Input Low Voltage Input Leakage Current Output High Current (all outputs except D0i-D15i) Output Low Current (all outputs except DTA, CD and D0i-D15i) Output High Current D0i-D15i Output Low Current DTA & CD Input Capacitance Output Pin Capacitance High Impedance Leakage Sym IDD VIH VIL IIL IOH IOL IOH IOL Ci Co IOZ 10 10 8 8 2 2 10 0.7VDD 0 0.3VDD 10 Min Typ 120 Max 200 Units mA V V A mA mA mA mA pF pF A VDD=5.0V10%. VOH=0.7 VDD VOL=0.3 VDD VOH=0.7 VDD VOL=0.3 VDD Test Conditions Outputs unloaded
Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing.
2-117
MT9080B
CMOS
AC Electrical Characteristics - Output Drive Enable Timing (see Fig. 24) - Voltages are with respect
to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 ODE Setup ODE Hold Data Output High Z to Active
Sym tOS tOH tDZA
Min 0 20
Typ
Max
Units ns ns
Test Conditions
35
ns
CL=30pF
4 Data Output Active to High Z tDAZ 30 ns Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
1.
Data Memory Modes And Connect Memory Mode - 1
CHANNEL N CHANNEL N + 1
CK tOS ODE tOH tOH 90% D0oD15o 10% tDZA tDAZ tOS
2.
Counter, External And Connect Memory Mode - 2
CHANNEL N CHANNEL N+1 CHANNEL N+2
CK tOS
tOH tOS
tOH
tOS
tOH
ODE 90% D0oD15o 10% tDZA tDAZ
HIGH IMPEDANCE STATE - OUTPUT DRIVERS DISABLED
Figure 24 - Output Drive Enable Timing
2-118
CMOS
MT9080B
AC Electrical Characteristics - Data Memory, Connect Memory-1 and Shift Register Mode Timing (See Fig. 25) - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 5 6 7 8 Address Setup Address Hold Data Output Delay Data Input Setup Data Input Hold ME, Mx, My, Mz Setup ME, Mx, My, Mz Hold CK Clock Period Sym tAS tAH tDD tDS tDH tMES tMEH tPCK 2 4 0 26 60 Min 0 18 9 34 Typ Max Units ns ns ns ns ns ns ns ns CL = 30 pF Test Conditions
Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing. Channel Timeslot
CK tAS tAH A0-A15* tAS tMES ME/Mx/y/z
tPCK
tAH
tAS tMEH tMEH
tMES
D0o-D15o
tDD
tDD
D0i-D15i* tDS tDH *Timing applicable to Data Memory and Shift Register modes only. tDS tDH
Figure 25 - Data Memory, Connect Memory-1 and Shift Register Mode Timing
AC Electrical Characteristics - External, Connect Memory-2 and Counter Mode Timing (See Fig. 26) - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 5 6 7 ADDR, R/W Hold Time ADDR,R/W Setup Time Data Setup Data Hold Data Output Delay ME, Mx, My, Mz Setup ME, Mx, My, Mz Hold Sym tWEH tWES tDS tDH tDD tMES tMEH 0 26 Min 10 2 2 4 9 34 Typ Max Units ns ns ns ns ns ns ns
2-119
Test Conditions
CL = 30 pF
Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
MT9080B
CMOS
Channel Timeslot CK
A0-A15*, R/W**
tWES
tWEH
tWES
tWEH
ME/Mx/y/z tMES tMEH tMES tMEH
D0i-D15i** tDS tDS tDH tDH
D0o-D15o tDD * Timing applicable to External mode only. ** Timing applicable to External and Counter modes. tDD
Figure 26 - External, Connect Memory-2 and Counter Mode Timing
AC Electrical Characteristics - Address Bus Timing In Shift Register Mode (See Fig. 27) Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 Address Setup Address Hold Chip Select Setup
Sym tAS tAH tCSS
Min 0 12 0
Typ
Max
Units ns ns ns
Test Conditions
4 Chip Select Hold tCSH 0 ns Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
CS tCSS tCSH
DS
A0-A15
tAS
tAH
Figure 27 - Address Bus Timing in Shift Register Mode
2-120
CMOS
MT9080B
AC Electrical Characteristics - Microprocessor Read Timing for Connect Memory, Data Memory & External Modes (See Fig. 28) - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 5 6 7 8 9 Chip Select Setup Chip Select Hold ADDR R/W Setup ADDR, R/W Hold DTA Delay DTA Hold Valid Data Out to DTA Low DS High to Data Invalid Sym tCSS tCSH tAS tAS tAH tDTAD tDTAH tRD tDH Min 0 0 0 3 0 4.5 0 3 0 27 9 Typ Max Units ns ns ns ns ns TCK* ns TCK* ns Test Conditions
31 ns 10 Output Data Active to High Z tDHZ * TCK= Clock (CK) Period Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
DS
CS tCSS A0-A15, R/W tAS tAH tCSH
DTA tDTAH tDTAD
Data Bus* tRD tDH tDHZ
* In Data Memory Mode and External Mode, data is clocked out on D0o-D15o; in Connect Memory Mode data is clocked out on D0i-D15i (bidirectional).
Figure 28 - Microprocessor Read Timing for Connect Memory Mode, Data Memory Mode and External Mode
2-121
MT9080B
CMOS
AC Electrical Characteristics - Microprocessor Write Timing for Connect Memory Mode (See Fig. 29) - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 4 5 6 7 8 9 Chip Select Setup Chip Select Hold ADDR, R/W Setup ADDR, R/W Hold DTA Delay DTA Hold DS Low to Data in Delay DTA Low to Data in Hold DS Hold Time Sym tCSS tCSH tAS tAH tDTAD tDTAH tDD tDH tDSH 0 0 Min 0 0 0 0 4.5 0 4.5 7.5 Typ Max Units ns ns ns ns TCK* ns TCK* ns ns Test Conditions
* TCK= Clock (CK) Period Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
tDSH DS
CS tCSS tCSH
A0-A15,R/W tAS DTA tDTAD tDH tDTAH* tAH
D0-D15i tDD
* This parameter is specified with respect to the rising edge of DS or CS depending on which signal goes high first.
Figure 29 - Microprocessor Write Timing for Connect Memory Mode
2-122
CMOS
MT9080B
AC Electrical Characteristics - Frame Pulse, Clock and Change Detect Timing (See Fig. 30) - Voltages are with respect to Ground (VSS) unless otherwise stated.
Characteristics 1 2 3 Frame Pulse Setup Frame Pulse Hold Change Detect Delay Sym tFPS tFPH tCDD Min 6 3 38 Typ Max Units ns ns ns Test Conditions
4 Change Detect Reset Delay tCDRD 0 13 ns Timing is over recommended temperature and power supply voltages. Typical figures are at 25C and are for design aid only; not guaranteed and not subject to production testing.
CK
FP
tFPS
tFPH
DS / CS
CD tCDD* tCDRD
* Assumes change in memory contents detected in previous frame
Figure 30 - Frame Pulse and Change Detect Timing
2-123
Package Outlines
F
A G
D1 D
D2
H E E1 e: (lead coplanarity) A1 I E2 Notes: 1) Not to scale 2) Dimensions in inches 3) (Dimensions in millimeters) 4) For D & E add for allowable Mold Protrusion 0.010"
20-Pin
Dim
28-Pin Min
0.165 (4.20) 0.090 (2.29) 0.485 (12.32)
44-Pin Min
0.165 (4.20) 0.090 (2.29) 0.685 (17.40)
68-Pin Min
0.165 (4.20) 0.090 (2.29) 0.985 (25.02)
84-Pin Min
0.165 (4.20) 0.090 (2.29) 1.185 (30.10)
Min
A A1 D/E D1/E1 D2/E2 e F G H I
0.165 (4.20) 0.090 (2.29) 0.385 (9.78) 0.350 (8.890) 0.290 (7.37) 0 0.026 (0.661) 0.013 (0.331)
Max
0.180 (4.57) 0.120 (3.04) 0.395 (10.03)
Max
0.180 (4.57) 0.120 (3.04) 0.495 (12.57)
Max
0.180 (4.57) 0.120 (3.04) 0.695 (17.65)
Max
0.200 (5.08) 0.130 (3.30) 0.995 (25.27)
Max
0.200 (5.08) 0.130 (3.30) 1.195 (30.35)
0.356 0.450 0.456 0.650 0.656 0.950 0.958 1.150 1.158 (9.042) (11.430) (11.582) (16.510) (16.662) (24.130) (24.333) (29.210) (29.413) 0.330 (8.38) 0.004 0.032 (0.812) 0.021 (0.533) 0.390 (9.91) 0 0.026 (0.661) 0.013 (0.331) 0.430 (10.92) 0.004 0.032 (0.812) 0.021 (0.533) 0.590 (14.99) 0 0.026 (0.661) 0.013 (0.331) 0.630 (16.00) 0.004 0.032 (0.812) 0.021 (0.533) 0.890 (22.61) 0 0.026 (0.661) 0.013 (0.331) 0.930 (23.62) 0.004 0.032 (0.812) 0.021 (0.533) 1.090 (27.69) 0 0.026 (0.661) 0.013 (0.331) 1.130 (28.70) 0.004 0.032 (0.812) 0.021 (0.533)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
Plastic J-Lead Chip Carrier - P-Suffix
General-10
http://www.mitelsemi.com
World Headquarters - Canada Tel: +1 (613) 592 2122 Fax: +1 (613) 592 6909 North America Tel: +1 (770) 486 0194 Fax: +1 (770) 631 8213 Asia/Pacific Tel: +65 333 6193 Fax: +65 333 6192 Europe, Middle East, and Africa (EMEA) Tel: +44 (0) 1793 518528 Fax: +44 (0) 1793 518581
Information relating to products and services furnished herein by Mitel Corporation or its subsidiaries (collectively "Mitel") is believed to be reliable. However, Mitel assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual property rights owned by Mitel or licensed from third parties by Mitel, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Mitel, or non-Mitel furnished goods or services may infringe patents or other intellectual property rights owned by Mitel. This publication is issued to provide information only and (unless agreed by Mitel in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Mitel without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Mitel's conditions of sale which are available on request.
M Mitel (design) and ST-BUS are registered trademarks of MITEL Corporation Mitel Semiconductor is an ISO 9001 Registered Company Copyright 1999 MITEL Corporation All Rights Reserved Printed in CANADA TECHNICAL DOCUMENTATION - NOT FOR RESALE


▲Up To Search▲   

 
Price & Availability of MT9080B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X